package com.xiaoshuidi.cloud.module.rooms.controller.admin.roomhouse.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.util.List;

/**
 * @author hans.zhang
 */
@Data
@Schema(description = "集中式房间修改请求信息")
public class ConcentratedRoomHouseEditReqVO {
    @Schema(description = "房间id")
    @NotNull(message = "房间id不能为空")
    private Long roomHouseId;
    @Schema(description = "房型")
    @NotNull(message = "房型不能为空")
    private Long layoutId;
    @Schema(description = "朝向,字典中获取，直接存储description")
    @NotNull(message = "朝向不能为空")
    private String toward;
    @Schema(description = "装修情况")
    @NotNull(message = "装修情况不能为空")
    private String decoration;

    @NotNull(message = "房源类型不能为空")
    private String roomUsage;
    @Schema(description = "备案信息")
    private RecordInfoDto recordInfoDto;
    @Schema(description = "面积")
    private Double space;
}
